home *** CD-ROM | disk | FTP | other *** search
/ The Arsenal Files 6 / The Arsenal Files 6 (Arsenal Computer).ISO / sync / dfax103.zip / DFAX.DOC < prev    next >
Text File  |  1996-03-01  |  19KB  |  401 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.                                    Domain FAX
  21.  
  22.                    Copyright (c) 1993-95 Domain Entertainment
  23.  
  24.                            Installation/Configuration
  25.  
  26.  
  27. Domain FAX                                                    Table of Contents
  28. ───────────────────────────────────────────────────────────────────────────────
  29.  
  30. Introduction ............................................................... 1
  31.  
  32. Program Features ........................................................... 2
  33.  
  34. Setting up for Synchronet .................................................. 3
  35.  
  36. Configuring Domain FAX ..................................................... 4
  37.  
  38. Making Documents Available for FAXing ...................................... 5
  39.  
  40. Program Files .............................................................. 6
  41.  
  42. Getting Domain FAX to Send Out FAXes ....................................... 7
  43.  
  44. Known Problems ............................................................. 8
  45.  
  46. Setting up with BGFAX ...................................................... 9
  47.  
  48. Setting up a Dedicated Outgoing FAX Line .................................. 10
  49.  
  50.  
  51.  
  52. Domain FAX                        Introduction                           Page 1
  53. ───────────────────────────────────────────────────────────────────────────────
  54.  
  55.     Domain FAX is a multi-user capable, online FAX add-on program for
  56. Synchronet BBS systems.  Domain FAX will allow users to have documents, made
  57. available by you, FAXed to them.  It will also allow users to upload documents
  58. and have them FAXed out to a phone number of their choice.
  59.     These instructions will give you a quick description of the program, as
  60. well as instructions on setting up the configuration file for the program
  61. (DFAX.CFG) and adding it to your Synchronet external programs.  Please be sure
  62. to read ALL of the instructions to avoid any problems setting up the program.
  63.  
  64.     IMPORTANT: The following limitations have been placed on the UNREGISTERED
  65.                version of Domain FAX to encourage user registration: Only 1
  66.                document can be made FAXable, and fees for FAXing are NOT
  67.                configurable (all are set to 0).
  68.  
  69.  
  70. Domain FAX                      Program Features                         Page 2
  71. ───────────────────────────────────────────────────────────────────────────────
  72.  
  73.     o   Multi-User capable.
  74.  
  75.     o   Charges are on a file size, rather than a "per FAX" basis.
  76.  
  77.     o   Seperate charges for local and long distance FAXing.
  78.  
  79.     o    Supports 7 popular FAX packages to accomodate your software/hardware.
  80.  
  81.     o   Sysops can make up to 100 documents available for users to have FAXed
  82.         to them.  (This option can be disabled).
  83.  
  84.     o   Users can upload files to have them sent out as FAXes to a number that
  85.         they specify.  (This option can be disabled).
  86.  
  87.     o   Phone number trashcan file where sysops can place "undialable" numbers.
  88.  
  89.     o   Long distance file, where sysops can place the prefixes of "local"
  90.         numbers that should be considered long distance.
  91.  
  92.     o   Local file, where sysops can places the prefixes of "long distance"
  93.         numbers that should be considered local.
  94.  
  95.     o    FAX event(s) (when the FAXes are send out) are completely configurable
  96.         by the sysop.
  97.  
  98.     o   Easy to use configuration program.
  99.  
  100.  
  101.  
  102. Domain FAX                        Installation                           Page 3
  103. ───────────────────────────────────────────────────────────────────────────────
  104.  
  105.     The program setup is very simple.  Just run the program INSTALL.EXE, and
  106. it'll create the necessary directories and copy the files for you!  After
  107. that's done read on!
  108.     NOTE: If you received Domain FAX in compressed form with no INSTALL.EXE
  109. program, you will need to create a directory off of your Synchronet XTRN
  110. directory, call the directory DFAX (\SBBS\XTRN\DFAX), and unzip the archive
  111. into this sub-directory. You will also need to create another subdirectory
  112. under this one called INFILE (\SBBS\XTRN\DFAX\INFILE).
  113.     Now, set up the program (using the Synchronet configuration program) so
  114. that it looks like this:
  115.  
  116.     Name                        Domain FAX
  117.     Start-up Directory          C:\SBBS\XTRN\DFAX    (or whatever yours is!)
  118.     Command Line                dfax
  119.     Clean-up Command Line
  120.     Cost in Credits             0
  121.     Access Requirements
  122.     Execution Requirements
  123.     ANSI Required               No
  124.     Multi-User                  Yes
  125.     Intercept I/O Interrupts    Yes
  126.     Shrink BBS                  No
  127.     Modify User Data            No
  128.     Uses WWIV Color Codes       No
  129.     Execute on Event            No
  130.     Menu Command Keys           Main ( )        Transfer ( )
  131.     BBS Drop File Type          Synchronet      XTRN.DAT
  132.     Place Drop File In          Node Directory
  133.  
  134.  
  135. Domain FAX                   Configuring Domain FAX                      Page 4
  136. ───────────────────────────────────────────────────────────────────────────────
  137.  
  138.     You're just about ready to go now, the only thing left to do is to set up
  139. the DFAX options to suit your system, and to create a list of documents
  140. available for faxing from your system.  To do this, go to your DFAX directory
  141. and run DFCONFIG.
  142.     Once you're in the DFCONFIG program, highlight the first option (Configure
  143. Default DFAX Settings) and press ENTER.
  144.     Now go through the list and modify the options as required to suit your
  145. BBS.  You should only set a BBS area code if you are in the US or if the
  146. phone numbers of your country match the AAA-PPP-SSSS format.
  147.     If you wish to allow users to upload and send their own FAXes, you should
  148. make sure that the Transfer Protocol that you've selected (either DSZ (c)
  149. Omen Technology INC. or DTP <Domain Transfer Protocols> (c) Domain
  150. Entertainment) is located in the EXEC directory of your BBS.
  151.  
  152.     NOTE: If you select DSZ as the transfer protocol, and DSZ does NOT
  153.           exist, Domain FAX will attempt to use GSZ.
  154.  
  155.     The minimum and maximum acceptable phone number length options are pretty
  156. self-explanitory.
  157.  
  158.     The "Numbers not in Local List are LD" option simply means that any phone
  159. number (or prefix) not found in the local prefix list should be considered a
  160. long distance number.
  161.  
  162.     Setting the "Allow Users to Send Their Own FAXes" option to NO will
  163. prevent users from being able to upload files to be sent out as FAXes.
  164.  
  165.     The minumum level for sysop abilities option is a very powerful option.
  166. Any user entering Domain FAX having this level or higher will be treated as
  167. though they are of a sysop level.  This gives them various abilities, such
  168. as not being charged for FAXes, and being able to send faxes long distance
  169. when others cannot.  This does NOT allow the user to dial numbers in the
  170. bad prefix list.  This option can be disabled by setting it to 0.
  171.  
  172.     The last two options on this screen will allow you to configure the costs
  173. (in BBS credits) to charge users for sending and receiving FAXes.  Note that
  174. LD (Long Distance) users and Local users can have different "per kilobyte"
  175. costs for sending and receiving documents.
  176.  
  177. IMPORTANT NOTE: Domain FAX looks for either DSZ or DTP in your Synchronet
  178.                 EXEC directory, you should have the program you plan to use
  179.                 in this directory for users to be able to upload files to
  180.                 send as FAXes.
  181.  
  182.  
  183.  
  184. Domain FAX           Making Documents Available for FAXing               Page 5
  185. ───────────────────────────────────────────────────────────────────────────────
  186.  
  187.     Now for setting up documents to be available to FAX from your system.
  188. From the DFCONFIG program, select "Edit List of FAXable Documents" from the
  189. opening menu.  To add a FAXable document to the list, hit INS, and enter the
  190. COMPLETE PATH to the file you wish for users to be able to have FAXed to
  191. them.  To remove a document, move the cursor to the document name and hit
  192. DEL.  To change the name of a document, move the cursor to the document name
  193. and hit ENTER.  You can add up to 99 FAXable documents to this list.
  194.     If this list is empty, users will NOT have the option to select FAXes from
  195. your system, they will only have the option to "Upload & Send a FAX".
  196.  
  197.     Now for a menu of these docs, you can create up to three different menu
  198. types for this, either a .RIP (RIP graphics), .ANS (ANSI graphics), or a
  199. .ASC (plain ASCII file/^A file) menu (or all three, but you should ALWAYS have
  200. a .ASC menu present if you have a list of files which can be FAXed).  The file
  201. name should be DFAXDOCS.ASC (.RIP, and/or .ANS), and it should be a menu of
  202. file numbers (1 thru up to 99) and the document the number corresponds to
  203. (numbered according to their placement in the DFAXDOCS.CFG file).  These menus
  204. are NOT created using the DFCONFIG program, you should use your favorite ASCII,
  205. ANSI, or RIP editing program to create this menu.
  206.  
  207.  
  208.  
  209. Domain FAX                       Program Files                           Page 6
  210. ───────────────────────────────────────────────────────────────────────────────
  211.  
  212.     Following is a list of files that Domain FAX uses for it's operation, some
  213. files may not always be present in some configurations.  A description of what
  214. the file does follows each file name, files created using the DFCONFIG program
  215. are noted as such:
  216.  
  217. DFAX.EXE        The main executable file.
  218.  
  219. DFAX.CFG        Domain FAX configuration file.
  220.                 THIS FILE IS CREATED USING THE DFCONFIG PROGRAM.
  221.  
  222. DFAXCALL.EXE    The program that sends out requested FAXes.
  223.  
  224. DFAXDOCS.CFG    List of FAXable documents.
  225.                 THIS FILE IS CREATED USING THE DFCONFIG PROGRAM.
  226.  
  227. DFAXDOCS.ASC    Menu of FAXable documents (also .ANS and .RIP).
  228.  
  229. DFAXSEND.ASC    Displayed to users who have scheduled faxes to be sent out.
  230.  
  231. TOOLONG.ASC     Displayed to users when they have entered a phone number which
  232.                 exceeds the maximum allowable length (in the DFAX.CFG file).
  233.  
  234. TOOSHORT.ASC    Displayed to users when they have entered a phone number which
  235.                 is shorter than the minimum allowable length (in the DFAX.CFG
  236.                 file).
  237.  
  238. BADPHONE.ASC    Displayed to users when they have entered a phone number which
  239.                 is contained in the trashcan (BADPHONE.FIL) file.
  240.  
  241. BADPHONE.FIL    A list of PREFIXES (each on it's own seperate line) which users
  242.                 should not be able to use in their phone numbers.  (example:
  243.                 to keep users from calling long distance numbers, you should
  244.                 place a '1' or a '0' on a line in this file).
  245.                 THIS FILE IS CREATED USING THE DFCONFIG PROGRAM.
  246.  
  247. LONGDIST.FIL    A list of LOCAL PREFIXES (numbers which don't require a '1' or
  248.                 a '0' to be dialed) which should be considered a long
  249.                 distance call.  (example: a phone number in the same area
  250.                 code as you '234-5555' doesn't require a 1 or 0 to be dialed,
  251.                 but is a long distance number, you should place '234' on a
  252.                 line in this file).
  253.                 THIS FILE IS CREATED USING THE DFCONFIG PROGRAM.
  254.  
  255. LOCALNUM.FIL    A list of LONG DISTANCE PREFIXES (numbers which require a '1'
  256.                 or a '0' to be dialed) which should be considered a local
  257.                 call.  (example: a phone number in a different area code as
  258.                 you '1-909-234-5555' is a local call, you should place
  259.                 '1909234' on a line in this file).
  260.                 THIS FILE IS CREATED USING THE DFCONFIG PROGRAM.
  261.  
  262.  
  263.  
  264. Domain FAX            Getting Domain FAX to Send Out FAXes               Page 7
  265. ───────────────────────────────────────────────────────────────────────────────
  266.  
  267.     Domain FAX does callouts via the file called DFAXCALL.EXE, you should
  268. create a batch file which will change into your DFAX directory, and run
  269. DFAXCALL with it's required parameters (type DFAXCALL /? to at the DOS prompt
  270. for a list of required parameters).  This program should ONLY be run from the
  271. node which is set up to do FAXes using your FAX software.  An example event and
  272. batch file would look like this:
  273.  
  274. LOGOFF EVENT:   %!LOGOFF.BAT %#         (runs LOGOFF.BAT with the node number)
  275.  
  276. LOGOFF.BAT:
  277.  
  278.     @echo off
  279.     if not %1==3 goto end       (where node 3 is the node number to send FAXes)
  280.     cd \sbbs\xtrn\dfax          (the DFAX directory)
  281.     dfaxcall \ZFAX /T=0 /A=5    (FAX program directory, type of FAX program,
  282.                                  and number of attempts to make)
  283.     :end
  284.  
  285.     Supported FAX program types are as follows:
  286.  
  287.         0 = ZFAX v2.xx      1 = ZFAX v3.xx              2 = BitFax
  288.         3 = QuickLink II    4 = The Complete PC FAX     5 = FaxTalk Plus
  289.         6 = MultiExpressFAX 7 = BGFAX v1.xx
  290.  
  291.     You can also run DFAXCALL from a node specific DAILY or TIMED event,
  292. whichever best suits your system.  If the callouts are to be performed on a
  293. node which uses a front end mailer, you should either have it set up as a
  294. LOGOFF event (above example) or edit your MAILER.BAT file to include callouts
  295. at certain events.
  296.  
  297.     Most FAX programs require a conversion program to first be run on the FAX
  298. file before it is sent out.  DFAXCALL will automatically run the appropriate
  299. conversion program UNLESS the file being sent out has an extension of .FAX,
  300. if so, it will assume that the file is already converted and not attempt to
  301. convert it again so be sure not to use this extension on ANY of your FAX files
  302. unless they are already in a format supported by your FAX program.
  303.  
  304.     IMPORTANT: BGFAX is a SHAREWARE command line send/receive FAX program.  It
  305.            is included as a convenience with Domain FAX, and Domain
  306.            Entertainment does not charge any fees for including this file.
  307.            If you should decide to use BGFAX for your FAXing needs, you
  308.            should read and abide by the BGFAX registration form.  For help
  309.            with setting up BGFAX with Domain FAX, read the section in this
  310.            manual on 'Setting up with BGFAX'.
  311.  
  312.     NOTE: Because certain FAX programs use TSR's that may not immediately
  313.           FAX out files, Domain FAX will not delete converted FAX files
  314.           for these programs until they are greater than 24 hours old to
  315.           insure that they have been sent.
  316.  
  317.  
  318.  
  319. Domain FAX                       Known Problems                          Page 8
  320. ───────────────────────────────────────────────────────────────────────────────
  321.  
  322.     Although Domain FAX supports several packages supplied by manufacturers
  323. with their fax modems, not all of these packages are guaranteed to produce
  324. desired results!
  325.  
  326.     The best package that I've found so far that produces the BEST results, and
  327. offers the advantage of converting files on the fly, is ZFAX (ZyXEL).  This
  328. package is highly recommended for use with Domain FAX (if you are using a ZyXEL
  329. modem of course).
  330.  
  331.     Any package which requires a TSR (Terminate and Stay Resident) program
  332. (also known to some as a Memory Resident program) to operate, is NOT
  333. recommended for use when running a BBS, this is because of possible conflicts
  334. with the operation of the BBS.  Unfortunately most packages I've found (with
  335. the exception of ZFAX and BGFAX) require a TSR, and should only be used if
  336. absolutely necessary.
  337.  
  338.     Another known problem is that with FaxTalk software (or FaxTalk PLUS), the
  339. fax conversion program produces a seperate file for each fax page to be sent.
  340. This results in only the FIRST page of the fax to be sent, and the remaining
  341. pages to be ignored.
  342.  
  343.     These are currently the only known problems.
  344.  
  345.  
  346.  
  347. Domain FAX                   Setting up with BGFAX                       Page 9
  348. ───────────────────────────────────────────────────────────────────────────────
  349.  
  350.     BGFAX is a nice shareware send/receive FAX program.  BGFAX is included with
  351. the Domain FAX program as a convenience, and Domain Entertainment does not
  352. collect any additional fees for including this program.  Since BGFAX is a
  353. SHAREWARE program, if you should decide to use this program for your needs,
  354. you should follow the instructions on registering BGFAX which are included in
  355. the BGFAX???.ZIP file.
  356.  
  357.     Now on with the setup.  BGFAX works with several different brands of modems
  358. and comes with some kind of instructions for setting up some of them, but to
  359. make things a bit easier, I've included 4 pre-written configuration files which
  360. will require very little modification on your part.
  361.  
  362.     First of all, you will need to create a directory for BGFAX, and unzip the
  363. BGFAX???.ZIP file into this directory.    Then, based on the type of modem you
  364. have, you will need to copy the corresponding configuration file from the
  365. Domain FAX directory into the BGFAX directory, and name it BGFAX.CNF
  366. (e.g.: for Rockwell modems, at the DOS prompt type type the following:
  367.  
  368.     COPY C:\SBBS\XTRN\DFAX\ROCKWELL.CNF C:\BGFAX\BGFAX.CNF).
  369.  
  370.   o For the Supra, Practical Peripherals, Zoom, Microcom, and most other class
  371.     2 FAX modems using the Rockwell chipset, use the ROCKWELL.CNF file.
  372.   o For the Hayes 28.8 and the Supra LC, use the HAYES.CNF file.
  373.   o For USRobotics FAX modems, use the USR.CNF file.
  374.   o For ZyXEL modems, use the ZYXEL.CNF file.
  375.  
  376.     When you have completed the above steps, you will need to use a plain ASCII
  377. text editor, and edit the BGFAX.CNF file that you will be using.  Comment lines
  378. in the file will tell you which lines need to be altered.
  379.  
  380.  
  381. Domain FAX          Setting up a Dedicated Outgoing FAX Line            Page 10
  382. ───────────────────────────────────────────────────────────────────────────────
  383.  
  384.     Domain FAX is normally set up in such a way that FAX attempts are made
  385. either when a user hangs up and/or at a certain time of day.  In some instances
  386. you may want to set up a dedicated outgoing FAX line which will FAX any
  387. outgoing documents continuously throughout the day.
  388.  
  389.     A dedicated outgoing FAX line will require a dedicated FAX modem, a
  390. dedicated phone line, and a dedicated machine or DESQview  (or similar) window.
  391. On the dedicated machine or window, you simply need to edit the FAXSERVR.BAT
  392. file which is included with Domain FAX, and run the batch file after all
  393. necessary changes are made.  The batch file should be run while in the Domain
  394. FAX subdirectory.
  395.  
  396.     The FAXSERVR.BAT file utilizes a program called DWAIT.EXE to wait a
  397. specified amount of time between checking on and attempting FAXes.  The DWAIT
  398. program is included with Domain FAX, and is written to automatically detect
  399. DESQview and give up DESQview timeslices.
  400.  
  401.